﻿
@charset "utf-8";
.dl_list dl { display: inline; float: left; position: relative; text-align: center; width: 112px; }
.dl_list dl.zb-pd1 { margin: 20px 19px 0 20px; }
.dl_list dl.zb-pd2 { margin: 15px 12px 0 14px; }
.dl_list dl.zb-pd3 { margin: 15px 10px 0; }
.zb-pd4 { overflow: hidden; padding: 0 0 15px 29px; }
.zb-pd5 { overflow: hidden; padding-bottom: 15px; }
.dl_list dl img { border: 1px solid #d8d8d8; height: 82px; width: 110px; }
.dl_list dt a { color: #936; cursor: pointer; display: block; line-height: 18px; text-decoration: none; word-break: break-all; word-wrap: break-word; }
.dl_list dt a:hover { color: #4a9f26; text-decoration: none; }
.dl_list dt strong { font-family: ‘宋体’; font-size: 14px; font-weight: normal; height: 18px; line-height: 18px; overflow: hidden; }
.dl_list dt em { display: inline-block; margin-right: 3px; }
.dl_list dd { clear: both; color: #777; font-family: ‘宋体’; font-size: 12px; }
.dl_list p { letter-spacing: 0; }
.hd01 { background-color: #cd569c; color: #fff; display: block; font-family: ‘宋体’; font-size: 12px; height: 17px; left: 1px; line-height: 15px; opacity: 0.8; overflow: hidden; padding: 0 2px; position: absolute; text-shadow: 0 0 0 transparent, 2px 2px 3px #a5457b; top: 1px; }
.play_s_ity { height: 24px; left: 6px; position: absolute; top: 58px; width: 24px; }
.zl01, .zl02, .zl03, .zl04, .zl05, .zl06, .zl07, .zl08, .zl09 { display: inline-block; font-size: 12px; font-weight: bold; height: 20px; margin-right: 0.5em; overflow: hidden; padding-left: 18px; text-decoration: none; vertical-align: middle; }
* + html .zl01, * + html .zl02, * + html .zl03, * + html .zl04, * + html .zl05, * + html .zl06 { vertical-align: -2px; }
.zl01 { background-position: 0 0; color: #d71517; }
.zl02 { background-position: 0 -20px; color: #2aa7d6; }
.zl03 { background-position: 0 -81px; color: #d95f10; }
.zl04 { background-position: 0 -40px; color: #d73287; }
.zl05 { background-position: 0 -64px; color: #d95f10; }
.zl06 { color: #d95f10; }
.zl07, .zl08, .zl09 { color: #d95f10; height: 25px; line-height: 26px; margin-top: -3px; padding-left: 26px; }
.zb-ti { height: 22px; overflow: hidden; padding: 5px 0 0; width: 112px; }
.zb-con { background: none repeat scroll 0 0 #fbf7f4; margin-top: 20px; overflow: hidden; padding: 0 5px; }
.xin, .dia, .cro { display: inline-block; font-size: 12px; font-weight: bold; height: 20px; margin-right: 0.5em; overflow: hidden; padding-left: 18px; text-decoration: none; vertical-align: middle; }
* + html .xin, * + html .dia, * + html .cro { vertical-align: -2px; }
.xin { background-position: 0 0; color: #d71517; }
.dia { background-position: 0 -20px; color: #2aa7d6; }
.cro { background-position: 0 -42px; color: #d95f10; }
.cro10, .cro15, .cro20 { display: inline-block; font-size: 12px; font-weight: bold; height: 20px; margin-right: 0.5em; overflow: hidden; padding-left: 18px; text-decoration: none; vertical-align: middle; }
* + html .cro10, * + html .cro15, * + html .cro20 { vertical-align: -2px; }
.cro10 { background: url("../images/10.gif") no-repeat scroll -19px 0 rgba(0, 0, 0, 0); color: #d95f10; }
.cro15 { background: url("../images/15.gif") no-repeat scroll -19px 0 rgba(0, 0, 0, 0); color: #3422eb; }
.cro20 { background: url("../images/20.gif") no-repeat scroll -19px 0 rgba(0, 0, 0, 0); color: #7b01bc; }
img { vertical-align: middle; }
.z-bg1, .z-bg2 { height: 242px; width: 1024px; }
.z-bg1 { background: url("../images/z_bg1.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0); }
.z-bg2 { background: url("../images/z_bg2.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0); }
.z-con1 { background: none repeat scroll 0 0 #fff; margin-bottom: 5px; overflow: hidden; padding-bottom: 20px; }
.z-con1r { display: inline; float: right; margin: 0 15px 0 0; position: relative; width: 770px; }
a.z-qq, a.z-xlweb, a.z-qqweb, a.z-rr { background: url("../images/share.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0); float: right; height: 20px; width: 20px; }
a.z-qq { background-position: 0 0; }
a.z-xlweb { background-position: 0 -31px; }
a.z-qqweb { background-position: 0 -65px; }
a.z-rr { background-position: 0 -95px; }
.z-xq { overflow: hidden; padding-bottom: 15px; }
.z-xqr, .z-xqr1 { color: #e0e0e0; float: right; width: 105px; }
.z-xqr i, .z-xqr1 i { background: url("../images/onvalid.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0); float: left; height: 20px; margin-right: 5px; width: 20px; }
.z-xqr1 i { margin-top: 5px; }
.z-ti .z-xqr1 span { color: #333; }
.z-xqr span { float: left; margin-top: 2px; }
.z-xql { color: #333; float: left; font-size: 14px; width: 600px; }
.z-xqf1 { line-height: 22px; width: 70px; }
.z-xqf2 { line-height: 22px; width: 530px; }
.z-xqf2 a { margin-top: 2px; }
.z-subcon1 { border-bottom: 1px dashed #e4e4e4; margin-top: 25px; }
.z-subcon2 { margin-top: 10px; }
.z-detail { color: #333; font-size: 14px; font-weight: bold; }
.z-detail span { display: inline; float: left; margin-right: 22px; }
.z-subcon2 td { color: #333; font-size: 14px; height: 30px; line-height: 30px; }
.z-subcon2 .w1 { color: #777; width: 75px; }
.z-subcon2 .w2 { width: 181px; }
.z-bcon { margin: 15px auto 0; overflow: hidden; padding-left: 150px; position: relative; }
.z-bcon1 { background: none repeat scroll 0 0 #fff4e6; color: #333; font-size: 14px; height: 42px; line-height: 42px; margin: 15px auto 0; text-align: center; }
.z-con1l { display: inline; float: left; margin-left: 15px; position: relative; width: 165px; }
.z-pho { background: none repeat scroll 0 0 #fff; border: 1px solid #999; box-shadow: 0 1px 5px #dad9d9; height: 240px; left: 14px; padding: 5px; position: absolute; top: 120px; width: 150px; z-index: 1; }
.z-img { margin-bottom: 9px; position: relative; }
.z-imgc { background: url("../images/z_imgc.png") repeat scroll 0 0 rgba(0, 0, 0, 0); bottom: 0; height: 50px; left: 0; position: absolute; width: 150px; }
.z-imgf { bottom: 16px; left: 0; position: absolute; }
.z-imgf p { color: #fff; font-size: 14px; margin: 16px 0 0 48px; }
.z-imgf p a, .z-imgf p a:hover { color: #fff; }
.z-img img, .z-img { height: 190px; width: 150px; }
.z-inum td { height: 20px; line-height: 20px; text-align: center; width: 48px; }
.z-inum .brl { border-right: 1px dashed #d8d8d8; }
.z-zt { background: none repeat scroll 0 0 #fff4e6; height: 70px; margin: 150px 0 18px; position: relative; width: 160px; }
.z-zt .ar { background: url("../images/icon1.__1377154721__.png") no-repeat scroll -90px -1px rgba(0, 0, 0, 0); display: block; height: 5px; left: 18px; position: absolute; top: -5px; width: 9px; }
.z-zt p { color: #854040; font-size: 12px; padding: 3px 0 0 15px; }
.z-zt p span { color: #777; }
.z-df { color: #333; font-size: 12px; margin: 0 0 0 5px; overflow: hidden; width: 150px; }
.app { height: 65px; margin-top: 7px; position: relative; width: 165px; }
.app-pho { border: 2px solid #f37b9e; clear: both; display: block; margin: 0 auto; padding: 3px; width: 80px; }
.app-pho img { height: 100px; width: 80px; }
.infodata { left: 0; position: relative; text-align: center; top: 35px; width: 160px; }
.infodata em.ibg1, .infodata em.ibg2 { border-radius: 3px; cursor: pointer; display: block; font-size: 0; height: 6px; left: 0; position: absolute; top: 0; width: 160px; }
.infodata em.ibg1 { background: none repeat scroll 0 0 #777; }
.infodata em.ibg2 { background: none repeat scroll 0 0 #ff4977; }
.infodata span.fs1, .infodata span.fs2 { position: absolute; top: -26px; }
.infodata span.fs1 { left: 0; }
.infodata span.fs2 { left: 133px; }
.heart0, .heart1, .heart2, .heart3, .heart4, .heart5, .heart6, .heart7, .heart8, .heart9, .heart10 { background: url("../images/heart.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); cursor: pointer; height: 45px; margin-top: -10px; overflow: hidden; position: absolute; top: 0; width: 30px; }
.heart0 { left: -10px; }
.heart1 { left: 3px; }
.heart2 { left: 19px; }
.heart3 { left: 36px; }
.heart4 { left: 51px; }
.heart5 { left: 68px; }
.heart6 { left: 84px; }
.heart7 { left: 99px; }
.heart8 { left: 115px; }
.heart9 { left: 131px; }
.heart10 { left: 147px; }
.heart0 span, .heart1 span, .heart2 span, .heart3 span, .heart4 span, .heart5 span, .heart6 span, .heart7 span, .heart8 span, .heart9 span, .heart10 span { color: #333; display: block; font-weight: bold; padding-top: 23px; }
.app-hou { background: none repeat scroll 0 0 #f0e0e0; height: 52px; margin-left: 5px; margin-top: 20px; position: relative; width: 155px; }
.app-hou span { color: #936; display: block; font-size: 14px; padding-top: 16px; text-align: center; }
.app-hou span em { color: #ff2361; font-weight: bold; }
.app-hou i.ar { background: url("../images/icon1.__1377154721__.png") no-repeat scroll -73px 0 rgba(0, 0, 0, 0); display: block; height: 5px; left: 18px; position: absolute; top: -5px; width: 9px; }
.z-con2 { overflow: hidden; width: 1024px; }
.z-con2r { float: right; overflow: hidden; width: 221px; }
.z-ad1 { margin-bottom: 5px; }
.z-ti { background: none repeat scroll 0 0 #f2f2f2; color: #854040; font-family: "微软雅黑"; font-size: 16px; height: 35px; line-height: 35px; padding: 0 10px; }
.z-ti span { color: #777; font-family: "宋体"; font-size: 12px; }
.z-ti span i { color: #ff3d86; }
a.z-timore { float: right; font-family: "宋体"; font-size: 12px; }
.z-list1 { background: none repeat scroll 0 0 #fff; overflow: hidden; padding: 10px 0 5px 4px; width: 217px; }
.z-list1 li { background: none repeat scroll 0 0 #fff; border: 1px solid #c9c9c9; display: inline; float: left; margin: 0 15px 8px; padding: 1px; }
.z-list2 { background: none repeat scroll 0 0 #fff; overflow: hidden; padding: 10px 0 0 4px; }
.z-list2 li { display: inline; float: left; margin: 0 11px 5px; width: 85px; }
.z-lp2 { background: none repeat scroll 0 0 #fff; border: 1px solid #b8b8b8; margin-bottom: 3px; padding: 1px; }
.z-lp2 img, .z-lp2 { height: 100px; width: 80px; }
.z-ln2 { font-size: 14px; text-align: center; }
p.z-ln2, p.z-ld2 { line-height: 20px; }
p.z-ld2 { overflow: hidden; }
.z-list3 { background: none repeat scroll 0 0 #fff; margin-bottom: 5px; overflow: hidden; padding: 10px 0 0 10px; }
.z-list3 li { display: inline; float: left; margin: 0 10px 9px 0; }
.z-list3 li img, .z-list3 li { height: 75px; width: 60px; }
.z-con2l { background: none repeat scroll 0 0 #fff; float: left; overflow: hidden; width: 758px; }
.z-db, .z-db1, .z-db2 { color: #333; font-size: 14px; line-height: 24px; overflow: hidden; word-break: break-all; word-wrap: break-word; }
.z-db { padding: 20px; }
.z-db1 { padding: 20px 0; position: relative; }
.z-db2 { padding-bottom: 40px; }
.z-db td, .z-db1 td { font-size: 14px; height: 30px; line-height: 30px; }
.z-db .w1, .z-db1 .w1 { color: #777; width: 180px; }
.z-db .w2, .z-db1 .w2 { color: #333; }
.z-db .w2 { width: 275px; }
.z-db1 .w2 { width: 252px; }
.z-db .w3, .z-db1 .w3 { color: #777; width: 105px; }
.z-db .w4, .z-db1 .w4 { color: #333; width: 245px; }
.z-db1 .w0 { color: #ff3d86; font-family: "宋体"; width: 21px; }
.z-db1 .w0 span { display: inline; float: right; margin-right: 5px; }
.z-pldiv1, .z-pldiv2, .z-pldiv3, .z-pldiv4, .z-pldiv5, .z-pldiv6, .z-pldiv7, .z-pldiv1, .z-pldiv1 .z-idiv, .z-pldiv2 .z-idiv, .z-pldiv3 .z-idiv, .z-pldiv4 .z-idiva, .z-pldiv4 .z-idivb, .z-pldiv4 .z-idivc, .z-pldiv5 .z-idiva, .z-pldiv5 .z-idivb, .z-pldiv5 .z-idivc, .z-pldiv4 .z-idivc, .z-pldiv6 .z-col, .z-pldiv6 .z-idiva, .z-pldiv6 .z-idivb, .z-pldiv7 .z-col, .z-pldiv7 .z-idiva, .z-pldiv7 .z-idivb, .z-pldiv7 .z-idivc, .z-pldiv7 .z-idivd, .z-pldiv7 .z-idive, .z-idivf { float: left; overflow: hidden; position: relative; }
.z-plist { overflow: hidden; padding: 20px; }
.z-pldiv1 { width: 720px; }
.z-pldiv1 .z-idiv { margin: 0 auto; text-align: center; }
.z-pldiv2 .z-idiv { height: 320px; width: 356px; }
.z-pldiv3 .z-idiv { height: 236px; width: 236px; }
.z-pldiv4 .z-idiva { height: 395px; width: 420px; }
.z-pldiv4 .z-idivb { height: 238px; width: 293px; }
.z-pldiv4 .z-idivc { height: 154px; width: 143px; }
.z-pldiv5 .z-idiva { height: 285px; width: 425px; }
.z-pldiv5 .z-idivb { height: 285px; width: 288px; }
.z-pldiv5 .z-idivc { height: 236px; width: 236px; }
.z-pldiv6 .z-col { height: 480px; width: 355px; }
.z-pldiv6 .z-idiva { height: 306px; width: 355px; }
.z-pldiv6 .z-idivb { height: 170px; width: 175px; }
.z-pldiv7 .z-col { height: 480px; width: 355px; }
.z-pldiv7 .z-idiva { height: 188px; width: 175px; }
.z-pldiv7 .z-idivb { height: 289px; width: 355px; }
.z-pldiv7 .z-idivc { height: 253px; width: 355px; }
.z-pldiv7 .z-idivd { height: 223px; width: 175px; }
.z-pldiv7 .z-idive { height: 123px; width: 175px; }
.z-idivf { height: 97px; width: 175px; }
.z-idivf span { display: block; font-size: 14px; padding: 58px 0 0 48px; }
.z-idivf span em { color: #fff; font-weight: bold; }
.z-idivf a { color: #9b9b9b; display: block; height: 97px; width: 175px; }
.z-idivf a:hover { background-position: 0 -103px; color: #fff; }
.pr { position: relative; }
a.img_box:hover i { bottom: 0; display: block; height: 45px; position: absolute; right: 0; width: 45px; }
.wrapper2 { margin-top: -5px; }
.main { background: none repeat scroll 0 0 #eeeded; margin: 0 auto; width: 1024px; }
.main-r { background: none repeat scroll 0 0 #fcf9f7; float: right; height: auto !important; min-height: 660px; width: 237px; }
.main-con1, .main-con2, .main-con3 { overflow: hidden; padding: 18px 12px 0 9px; }
.main-con1div { border-bottom: 1px dashed #c8c8c8; overflow: hidden; padding-bottom: 20px; width: 215px; }
.main-con1r { float: right; width: 135px; }
.main-name { overflow: hidden; }
.main-detail { color: #333; line-height: 20px; margin-top: 5px; overflow: hidden; word-break: break-all; word-wrap: break-word; }
.main-detail span { display: inline; float: left; margin-right: 10px; }
.main-con1l { background: none repeat scroll 0 0 #fff; border: 1px solid #c0c0c0; display: inline; float: left; margin-top: 2px; padding: 1px; }
.main-con1l img, .main-con1l { height: 75px; width: 60px; }
.main-msg { overflow: hidden; padding-top: 22px; text-align: center; width: 215px; }
.main-btn { overflow: hidden; padding: 15px 0 0 25px; width: 215px; }
.main-con2div { border-bottom: 1px dashed #c8c8c8; overflow: hidden; padding-bottom: 20px; width: 215px; }
.main-con2l { height: 56px; overflow: hidden; padding: 12px 0 10px 15px; }
.main-con2l li { float: left; }
.main-con2l li a { border: 2px solid #fcf9f7; float: left; margin-right: 12px; overflow: hidden; width: 50px; }
.main-con2l li a:hover, .main-con2l li a.cur { border: 2px solid #ff2361; }
.main-con2l li .main-pho { display: block; height: 54px; overflow: hidden; width: 54px; }
.main-con2l li img { width: 50px; }
.main-num { height: 10px; line-height: 10px; margin: 5px auto 0; overflow: hidden; width: 83px; }
.main-num span, .main-num a { float: left; }
.main-num a.main-pre, .main-num a.main-next { display: inline; height: 10px; width: 13px; }
.main-num a.main-pre { background-position: -1px -9px; margin-right: 12px; }
.main-num a.main-next { background-position: -70px -9px; margin-left: 12px; }
.main-con3div { overflow: hidden; padding-bottom: 20px; width: 215px; }
.main-con3l { overflow: hidden; padding: 12px 0 10px 15px; }
.main-con3l li { float: left; }
.main-con3l li a { border: 2px solid #fcf9f7; float: left; margin: 0 12px 10px 0; overflow: hidden; width: 50px; }
.main-con3l li .main-pho { display: block; height: 54px; overflow: hidden; width: 54px; }
.main-con3l li img { width: 50px; }
.main-l { float: left; height: auto !important; min-height: 660px; width: 743px; }
.main-bd { height: 660px; margin: 0 auto; overflow: hidden; position: relative; width: 710px; }
.main-photo { margin: 0 auto; text-align: center; }
.main-photo table { height: 660px; vertical-align: middle; }
.mouseOverleft, .mouseOverright { height: 660px; position: absolute; top: 0; width: 355px; }
.mouseOverleft { left: 0; }
.mouseOverright { left: 355px; }
.pageRight a, .pageLeft a { display: block; height: 55px; margin-top: 300px; overflow: hidden; width: 55px; z-index: 10; }
.pageRight a { background-position: -72px -41px; margin-left: 300px; }
.pageLeft a { background-position: 0 -41px; margin-right: 300px; }
.loveit a, .loveit a:hover, .loved a, .show-pic a { display: block; height: 32px; position: absolute; top: 610px; width: 82px; }
.loveit a, .loveit a:hover, .loved a { left: 628px; }
.loveit a { background-position: 0 -117px; }
.loveit a:hover { background-position: -98px -117px; }
.loved a { background-position: -199px -117px; }
.show-pic a { background-position: 0 -160px; left: 540px; }
.show-pic a:hover { background-position: -98px -160px; }
.main-photo { }
.z-mm { margin-left: 200px; overflow: hidden; width: 400px; }
.z-mm1 { margin: 200px 0 0 200px; overflow: hidden; width: 400px; }
.z-colr, .z-coll, .z-colm { height: 240px; }
.z-colr { float: right; width: 140px; }
.z-coll { float: left; width: 70px; }
.z-colm { float: left; width: 190px; }
.z-text { border: 1px solid #c9c9c9; color: #333; height: 24px; line-height: 24px; margin: 15px 0; padding: 0 3px; width: 177px; }
.z-f1 { color: #323232; }
.z-cp { cursor: default; }
.z-coll span { color: #777; display: block; padding-top: 115px; }
.z-ts { display: block; padding-top: 115px; }
.z-con3 { background: none repeat scroll 0 0 #fff4e6; color: #323335; display: inline; float: left; height: 43px; margin: 10px 0 10px 5px; position: relative; width: 175px; }
.z-con3 i { display: block; height: 5px; left: 80px; position: absolute; top: -5px; width: 9px; }
.z-con3 span { color: #343331; display: block; font-size: 14px; padding-top: 12px; text-align: center; }
.z-di { display: inline; }
.imjs-user-online li { margin: 0; padding: 0; }
.z-m1 { display: inline; float: left; font-size: 12px; margin-right: 10px; }
.db { display: inline; float: left; height: 19px; margin: 5px 0 0; width: 17px; }
a.and-db { background: none repeat scroll 0 0 #ead6d7; float: right; font-size: 12px; line-height: 24px; padding: 0 5px; }
a.and-db:hover { background: none repeat scroll 0 0 #f3dfde; color: #936; }
.jb { bottom: 5px; font-size: 12px; position: absolute; right: 0; }
.link1 { bottom: 20px; font-size: 12px; position: absolute; right: 10px; }
#imgDetail { background: none repeat scroll 0 0 #fff; border: 1px solid #ccc; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); overflow: hidden; padding: 5px 5px 28px; position: absolute; z-index: 99; }
.imgLink { display: block; overflow: hidden; position: relative; }
.detailDigest { padding-bottom: 5px; }
#imgDetail .fromURL { color: #4f4f4f; display: block; font-size: 14px; font-weight: bold; height: 24px; line-height: 24px; text-align: right; }
.ffixed { bottom: 0; position: fixed; width: 100%; z-index: 1001; }
.ffixedin { margin: 0 auto; width: 1024px; }
.fcon { background: none repeat scroll 0 0 #fff; border: 1px solid #c3b9b4; box-shadow: 1px 1px 3px #ccc; margin-left: 176px; padding: 3px; width: 575px; }
* + html fcon.IE7 { margin-left: 88px; }
.fconin { background: none repeat scroll 0 0 #fff4e6; padding: 10px; }
.fnr { color: #333; font-size: 14px; line-height: 24px; margin: 5px auto; width: 490px; }
.fbz { display: block; text-align: right; }
.fclose { float: right; height: 14px; width: 14px; }
.d-con { background: none repeat scroll 0 0 #f0e9e1; overflow: hidden; width: 640px; }
.d-condiv { background: none repeat scroll 0 0 #f0e9e1; overflow: hidden; padding-bottom: 50px; }
.d-img1 { height: 94px; width: 524px; }
.d-img2 { height: 133px; width: 580px; }
.d-img3 { height: 193px; position: relative; }
.d-img4 { height: 133px; position: relative; width: 580px; }

.d-img5 { background-position: 0 -106px; height: 193px; position: relative; }
.d-img6 { background-position: 0 -309px; height: 135px; position: relative; }
.d-img7 { background-position: 0 -455px; height: 172px; position: relative; }
.d-img8 { background-position: 0 0; height: 94px; position: relative; }
.d-img9 { background-position: 0 -874px; height: 172px; position: relative; }
.d-img10 { background-position: 0 -1069px; height: 94px; position: relative; }
.d-say { background: none repeat scroll 0 0 #fff; height: 112px; width: 524px; }
.d-saydiv { line-height: 22px; overflow: hidden; padding: 12px 20px; }
.d-con .d-l1 { margin-bottom: 5px; }
.d-con .d-l2 { margin: 0 auto; width: 425px; }
.d-f1 { border-bottom: 1px dashed #c9c9cb; }
.d-f2, .d-f1 { overflow: hidden; padding: 8px 0; }
.d-f3 { overflow: hidden; padding: 0 0 15px; }
.d-f4 { color: #333; font-size: 12px; left: 317px; position: absolute; top: 74px; }
.d-list1 li { display: inline; float: left; height: 186px; margin-right: 24px; width: 84px; }
.d-pho { background: none repeat scroll 0 0 #fff; border: 1px solid #b8b8b8; margin-bottom: 5px; padding: 1px; }
.d-pho img, .d-pho { height: 100px; width: 80px; }
.d-name { font-size: 14px; margin-bottom: 5px; text-align: center; }
.d-str { color: #777; font-size: 12px; margin-bottom: 5px; overflow: hidden; }
.d-mrn { margin-right: 0 !important; }
.d-db { background: none repeat scroll 0 0 #fff; overflow: hidden; padding: 15px 30px; }
.d-btn3, .d-btn4 { height: 35px; position: absolute; width: 100px; }
.d-btn3 { left: 280px; top: 122px; }
.d-btn4 { left: 340px; top: 105px; }
.d-w1 { width: 636px; }
.d-w2 { width: 696px; }
.d-w3 { width: 528px; }
.d-w1, .d-w2, .d-w3 { overflow: hidden; }
.ct1, .ct2 { color: #333; padding-top: 5px; position: absolute; }
.ct1 { left: 278px; top: 40px; }
.ct2 { left: 336px; top: 35px; }
.fc1 { color: #f84d7e; }
.dc { background: none repeat scroll 0 0 #f0e9e1; overflow: hidden; }
.d-list li { display: inline; float: left; margin-right: 21px; width: 85px; }
.dcon { background: none repeat scroll 0 0 #fff; margin: 0 30px 30px; overflow: hidden; padding: 15px 30px; }
.ck { float: right; overflow: hidden; padding: 0 60px 20px 0; }
.con { border-bottom: 1px dashed #dec8ba; height: 118px; margin-left: 58px; position: relative; width: 524px; }
a.pre, a.next { height: 117px; position: absolute; top: 0; width: 25px; }
a.pre { background-position: 0 -723px; left: 0; }
a.next { background-position: -41px -723px; left: 500px; }
a.pre:hover { background-position: -87px -723px; }
a.next:hover { background-position: -129px -723px; }
a.gbg, a.gbg1 { height: 74px; padding: 2px; position: relative; width: 74px; }
a.gbg i, a.gbg1 i { background: none repeat scroll 0 0 #e3b46c; color: #fff; height: 16px; left: 35px; line-height: 16px; position: absolute; text-align: center; top: 59px; width: 40px; }
a.gbg { background-position: 0 -635px; }
a.gbg1 { background-position: -89px -635px; }
.lt { padding: 20px 0 0 30px; }
.lt a { display: inline; float: left; margin-right: 19px; }
.lt a img { height: 73px; }
.lt a p { color: #f74d7e; display: block; margin-top: 2px; text-align: center; }
.lt a p.f-c4 { color: #999; }
.lt a p span { color: #4b4b4b; }
.tx { background: none repeat scroll 0 0 #fff; border: 0 none; color: #333; font-family: "宋体"; font-size: 14px; height: 60px; line-height: 24px; margin-left: 58px; overflow-y: auto; padding: 10px 20px; width: 484px; }
.lpn_canvas .dc .num { color: #936; display: block; height: 18px; margin-right: 58px; text-align: right; }
.nr { line-height: 22px; }
.bp { overflow: hidden; padding: 15px 0 30px 227px; }
.name { background: none repeat scroll 0 0 #f6f3ee; color: #777; height: 33px; line-height: 33px; margin-left: 58px; padding-left: 20px; width: 504px; }
.dcon1 { background: none repeat scroll 0 0 #fff; margin: 0 0 5px 30px; overflow: hidden; padding: 15px 30px 5px; width: 510px; }
.dcon2 { margin: 0 58px; }
.moon-con1 { border-bottom: 1px dashed #c8c8c8; margin: 0 auto; overflow: hidden; padding: 10px 0 15px; width: 720px; }
.moon-con1r { float: right; line-height: 24px; width: 650px; }
.moon-con1l, .moon-con2l { background: none repeat scroll 0 0 #fff; border: 1px solid #ccc; display: inline; float: left; height: 71px; margin-top: 5px; overflow: hidden; padding: 1px; width: 57px; }
.moon-con1l img, .moon-con2l img { display: block; height: 71px; width: 57px; }
.moon-con2 { margin: 0 auto; overflow: hidden; padding: 10px 0 0; width: 520px; }
.moon-con2r { float: right; line-height: 24px; width: 450px; }
.moon-tarea { overflow: hidden; padding: 10px 0 15px 126px; width: 592px; }
.moon-tarea1 { overflow: hidden; padding: 10px 0 15px 70px; }
.moon-tarea2 { overflow: hidden; padding: 10px 0 15px; width: 600px; }
.text_ziti { background: none repeat scroll 0 0 #fff; border: 1px solid #cbcbcb; color: #666; font-size: 12px; height: 90px; line-height: 24px; outline: 0 none; overflow-y: auto; padding: 3px 0 3px 10px; width: 578px; }
.moon-consub { border-bottom: 1px dashed #c8c8c8; }
.moon-con2r p, .moon-con2r #newCommentContent, .moon-detail { word-break: break-all; word-wrap: break-word; }
.bot-con { overflow: hidden; padding: 30px 8px; }
.page { float: right; }
.page a { background: none repeat scroll 0 0 #f1eff0; border: 1px solid #e1dfe0; color: #777; display: inline; float: left; font-size: 14px; margin-right: 5px; padding: 5px 10px; }
.page a:hover { background: none repeat scroll 0 0 #f05783; border: 1px solid #f05783; color: #fff; }
.moon-check { background: none repeat scroll 0 0 #fff4e6; border-radius: 3px; color: #fd2661; font-size: 14px; margin: 27px auto 10px; overflow: hidden; padding: 45px 90px; width: 100px; }
.moon-check span { display: block; text-align: center; }
.moon-check i { float: left; height: 20px; width: 30px; }
.moon-con3 { margin-top: 5px; overflow: hidden; }
html, body, iframe { border: 0 none; margin: 0; outline: 0 none; padding: 0; }
.lpn_panel_jiaoyou_v5 .hd { display: none; }
.lpn_panel_jiaoyou_v5 .ti { background: none repeat scroll 0 0 #f1f1f1; font-size: 14px; height: 26px; line-height: 26px; padding-left: 10px; }
.lpn_panel_jiaoyou_v5 .lpn_ctrl_group { overflow: visible; right: 0 !important; top: 0 !important; }

.lpn_panel_jiaoyou_v5 a.lpn_close { background-position: -4px -211px; display: block; height: 14px; position: absolute; right: 9px; top: 9px; width: 14px; }
.lpn_panel_jiaoyou_v5 a.lpn_close:hover { background-position: -44px -211px; border: 0 none; cursor: pointer; text-decoration: none; }
.lpn_panel_jiaoyou_v5 .lpn_minimiz_open, .lpn_panel_jiaoyou_v5 a.lpn_minimiz_open:hover, .lpn_panel_jiaoyou_v5 .lpn_minimiz_close, .lpn_panel_jiaoyou_v5 a.lpn_minimiz_close:hover, .lpn_panel_jiaoyou_v5 .lpn_refresh, .lpn_panel_jiaoyou_v5 a.lpn_refresh:hover { background-image: none; text-decoration: underline; width: auto; }
.lpn_panel_jiaoyou_v5 .lpn_wrapper { background: none repeat scroll 0 0 #fff; border: 2px solid #8e8e8c; box-shadow: 1px 1px 3px #8e8e8c; }
.lpn_panel_jiaoyou_v5 .lpn_underlay { display: none; }
.lpn_panel_jiaoyou_v5 .lpn_canvas iframe { overflow: hidden; }
.lpn_panel_jiaoyou_v5 .lpn_canvas { overflow: hidden; }
a { text-decoration: none; }
a:hover { text-decoration: none; }
.header .quick-list .icon, .header .nav a.tab-apps i, .nav i.new, .nav i.new1, .nav i.new2, .nav i.hot, .header .nav a.tab-appshover i, .search .simg, .search .simg1, .search1 .simg, .htcdel a, .sdel a, .ssq i, .name-search a i, .name-searchhover a i, .quick-list a.qq, .quick-list a.web { background: url("../images/icon1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); }

@-moz-document url-prefix("") {
    .header .nav a.tab-apps i { top: 20px; }
}
.nav i.new, .nav i.new1 { background-position: 0 -16px; }
.nav i.hot { background-position: -75px -16px; }
.nav i.new, .nav i.new1, .nav i.hot { display: block; height: 13px; position: absolute; top: 9px; width: 29px; }
.nav i.new { left: 393px; }
.nav i.new1 { left: 486px; }
.nav i.hot { left: 517px; }
.nav i.new2 { background-position: -113px -20px; height: 9px; position: absolute; right: -10px; top: 6px; width: 22px; z-index: 9; }
.zgj { z-index: 99; }
.header .quick-list li a.link-syshover, .header .quick-list li a.link-settinghover { background: none repeat scroll 0 0 #fff; }
.header .quick-list li a.link-syshover .i-sys-info, .header .quick-list li a.link-settinghover .i-setting { height: 40px; width: 22px; }
.header .quick-list li a.link-syshover .i-sys-info { background-position: -34px -32px; }
.header .quick-list li a.link-settinghover .i-setting { background-position: 0 -32px; }
.header .quick-list .i-remindhover { background-position: -65px -43px; height: 8px; left: 23px; overflow: hidden; position: absolute; top: 7px; width: 8px; }
.header .nav a.tab-appshover, .header .nav a.tab-appshover:hover { background: none repeat scroll 0 0 #fff; color: #a85781; padding: 0 23px 0 16px; }
.header .nav a.tab-appshover i { background-position: -30px 0; display: block; height: 4px; left: 75px; position: absolute; top: 18px; width: 7px; }
@-moz-document url-prefix("") {
    .header .nav a.tab-appshover i { top: 20px; }
}
.htc { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #fff; border-color: -moz-use-text-color #a85780 #a85780; border-image: none; border-right: 1px solid #a85780; border-style: none solid solid; border-width: 0 1px 1px; width: 108px; }
.htcdel { height: 16px; }
.htcdel a { background-position: -20px -232px; float: right; height: 10px; margin: 3px; width: 10px; }
.htcdel a:hover { background-position: 0 -232px; }
.htclist li, .htclist li a { display: block; height: 20px; overflow: hidden; }
.htclist li a { color: #333; display: block; padding: 0 8px; }
.htclist li a:hover { background: none repeat scroll 0 0 #e5e5e5; color: #333; }
.htclist li a em { color: #936; }
.htclist .htcext, .htclist .htcext a { height: 24px; }
.htclist li.htcext a { background: none repeat scroll 0 0 #f2f2f2; color: #936; height: 24px; margin-top: 4px; }
.htclist li.htcext a:hover { color: #936; }
.tab-apptc { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #fff; border-color: -moz-use-text-color #a85781 #a85781; border-image: none; border-right: 1px solid #a85781; border-style: none solid solid; border-width: 0 1px 1px; }
.tab-apptc ul { overflow: hidden; padding: 10px 5px; }
.tab-apptc ul li { display: inline; float: left; margin: 0 5px; width: 61px; }
.tab-apptc ul li p { margin: 0 auto; text-align: center; }
.tab-apptc ul li a p.app-icon1, .tab-apptc ul li a p.app-icon2, .tab-apptc ul li a p.app-icon3, .tab-apptc ul li a p.app-icon4 { background: url("../images/app_icon.png") repeat scroll 0 0 rgba(0, 0, 0, 0); height: 61px; width: 61px; }
.tab-apptc ul li a p.app-icon1 { background-position: 0 0; }
.tab-apptc ul li a p.app-icon2 { background-position: 0 -63px; }
.tab-apptc ul li a p.app-icon3 { background-position: 0 -126px; }
.tab-apptc ul li a p.app-icon4 { background-position: 0 -189px; }
.searchwrapper, .searchwrapper1 { background: none repeat scroll 0 0 #f7f4ef; padding-top: 10px; width: 1024px; }
.searchwrapper { height: 42px; margin: 0 auto; margin-top: 5px; position: relative; z-index: 999; }
.searchwrapper1 { margin: 0 auto 5px; padding-bottom: 25px; position: relative; }
.search { z-index: 9999; }
.search table { float: left; margin: 3px 15px 0; }
.search td { color: #777; }
.search .simg, .search .simg1 { display: inline; float: left; height: 25px; margin: 4px 0 0 25px; width: 25px; }
.search .simg { background-position: -1px -158px; }
.search .simg1 { background-position: -50px -158px; }
.addtab { clear: both; margin: 60px 0 0 232px; width: 660px; }
.addtab td { height: 36px; }
.addtab td { color: #777; }
.sel-add { display: inline-block; height: 36px; width: 300px; }
.sdel a { background-position: -21px -270px; display: block; height: 15px; width: 15px; }
.sdel a:hover { background-position: 0 -270px; }
.sxx { clear: both; margin: 10px 0; }
.sxx td { height: 24px; }
.stj { background: none repeat scroll 0 0 #f2e0e0; overflow: hidden; padding: 10px 20px 10px 10px; width: 535px; }
.stjr { float: right; width: 450px; }
.stjr a, .stjr1 a { background: none repeat scroll 0 0 #fff; border: 1px solid #cbb7b6; border-radius: 3px; display: inline; float: left; height: 16px; line-height: 16px; margin: 0 10px 10px 0; overflow: hidden; padding: 3px 10px; }
.stjr a:hover, .stjr1 a:hover { background: none repeat scroll 0 0 #fea638; border: 1px solid #e69633; color: #fff; }
.stjl { color: #777; float: left; width: 70px; }
.ssq a { background: none repeat scroll 0 0 #f0e0e0; bottom: 0; color: #a85781; display: block; left: 454px; padding: 1px 16px 1px 10px; position: absolute; }
.ssq a:hover { color: #a85781; }
.ssq i { background-position: -51px 0; display: block; height: 5px; left: 60px; position: absolute; top: 9px; width: 7px; }
.name-search, .name-searchhover { color: #a95881; left: 860px; position: absolute; top: 15px; width: 100px; z-index: 999; }
.name-search { background: none repeat scroll 0 0 #f2e0e0; border: 1px solid #f7f4ef; }
.name-searchhover { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #fff; border-color: #a85780 #a85780 -moz-use-text-color; border-image: none; border-style: solid solid none; border-width: 1px 1px 0; }
.name-search a, .name-searchhover a { display: block; padding: 5px 12px; }
.name-search a i, .name-searchhover a i { float: right; height: 16px; width: 9px; }
.name-search a i { background-position: -30px 9px; }
.name-searchhover a i { background-position: -51px 9px; }
.name-searchhover a:hover { color: #a95881; }
.name-searchtc { background: none repeat scroll 0 0 #fff; border: 1px solid #a85780; left: 700px; overflow: hidden; padding: 15px; position: absolute; top: 43px; width: 230px; z-index: 0; }
.name-searchinput { border: 1px solid #c9c9c9; color: #999; font-family: "宋体"; height: 22px; line-height: 22px; padding: 0 10px; width: 208px; }
.sercon { color: #cbcbcb; float: left; overflow: hidden; padding: 8px 50px 0 15px; text-overflow: ellipsis; white-space: nowrap; }
.sercon span { color: #777; }
.line3 { background: none repeat scroll 0 0 #eee0df; bottom: 0; font-size: 0; height: 3px; left: 0; position: absolute; width: 1024px; }
.quick-list a.qq { background-position: -24px -322px; height: 40px; padding: 0 !important; width: 25px; }
.quick-list a.qq:hover { background-position: -24px -352px; }
.quick-list a.web { background-position: 0 -322px; height: 40px; padding: 0 !important; width: 25px; }
.quick-list a.web:hover { background-position: 0 -352px; }
.quick-list a.dl { padding-right: 4px !important; }
.quick-list a.zc { padding-left: 4px !important; }
.quick-list em.line4 { color: #ffd6d5; }
.footer { clear: both; color: #777; margin: 0 auto; padding: 15px 0 25px; text-align: center; width: 1024px; }
.footer a { color: #777; font-family: "宋体"; font-size: 12px; }
.footer a:hover { color: #4a9f26; }
.link { clear: both; color: #777; margin: 0 auto; padding: 25px 0 0; text-align: center; width: 1024px; }
.link a { color: #777; font-family: "宋体"; font-size: 12px; }
.link a:hover { color: #4a9f26; }
.btn2 a, .btn3 a, .btn4 a, .btn5 a, .btn6 a, .btn9 a, .btn11 a, .btn13 a, .btn14 a, .btn16 a, .btn18 a, .btn19 a, .btn20 a, .btn24 a, .btn25 a, .btn27 a, .btn28 a { background: url("../images/btn1.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0); display: inline-block; }
.btn1 a, .btn7 a, .btn8 a, .btn12 a, .btn17 a, .btn23 a { background: url("../images/btn2.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0); display: inline-block; }
.btn15 a, .btn10 a, .btn21 a, .btn22 a, .btn26 a { background: url("../images/btn4.__1361436280__.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0); display: inline-block; }
.btn1 a { background-position: 0 0; color: #fff; font-family: "宋体"; font-size: 14px; height: 30px; line-height: 30px; width: 80px; }
.btn1 a:hover { background-position: -85px 0; color: #fff; height: 30px; width: 80px; }
.btn1 span { display: block; padding-left: 20px; }
.btn23 a { background-position: 0 0; color: #fff; font-family: "宋体"; font-size: 14px; height: 30px; line-height: 30px; width: 80px; }
.btn23 a:hover { background-position: -85px 0; color: #fff; height: 30px; width: 80px; }
.btn23 span { display: block; padding-left: 30px; }
.btn7 a { background-position: -170px 0; color: #fff; font-family: "宋体"; font-size: 14px; height: 30px; line-height: 30px; text-align: center; width: 80px; }
.btn7 a:hover { background-position: -256px 0; color: #fff; }
.btn17 a { background-position: -608px 0; color: #aa605b; font-family: "宋体"; font-size: 14px; height: 30px; line-height: 30px; text-align: center; width: 80px; }
.btn17 a:hover { background-position: -698px 0; color: #aa605b; }
.btn12 a { background-position: -429px 0; color: #fff; font-family: "宋体"; font-size: 14px; height: 30px; line-height: 30px; width: 80px; }
.btn12 a:hover { background-position: -518px 0; color: #fff; }
.btn12 span { display: block; padding-left: 35px; }
.btn18 a { background-position: -197px -252px; color: #aa605b; font-family: "宋体"; font-size: 14px; height: 35px; line-height: 35px; text-align: center; width: 100px; }
.btn18 a:hover { background-position: -306px -252px; color: #aa605b; }
.btn2 a { background-position: 0 -42px; color: #fff; font-family: "微软雅黑"; font-size: 16px; height: 36px; line-height: 36px; text-align: center; width: 90px; }
.btn2 a:hover { background-position: -95px -42px; color: #fff; }
.btn3 a { background-position: 0 0; color: #fff; display: inline-block; font-size: 12px; height: 32px; line-height: 32px; text-align: center; width: 62px; }
.btn3 a:hover { background-position: -68px 0; color: #fff; }
.btn16 a { background-position: -137px 0; color: #f5f6f4; display: inline-block; font-size: 12px; height: 30px; line-height: 30px; text-align: center; width: 46px; }
.btn16 a:hover { background-position: -191px 0; color: #f5f6f4; }
.btn5 a { background-position: -190px -43px; color: #fff; display: inline-block; font-family: "微软雅黑"; font-size: 16px; height: 35px; line-height: 35px; text-align: center; width: 100px; }
.btn5 a:hover { background-position: -295px -43px; color: #fff; }
.btn20 a { background-position: -417px -252px; color: #aa605b; font-family: "宋体"; font-size: 14px; height: 36px; line-height: 36px; text-align: center; width: 90px; }
.btn20 a:hover { background-position: -518px -252px; color: #aa605b; }
.btn27 a { background-position: -620px -252px; color: #fff; font-family: "宋体"; font-size: 14px; height: 36px; line-height: 36px; text-align: center; width: 90px; }
.btn27 a:hover { background-position: -620px -252px; color: #fff; }
.btn24 a { background-position: 0 -42px; color: #fff; font-family: "宋体"; font-size: 14px; height: 36px; line-height: 36px; text-align: center; width: 90px; }
.btn24 a:hover { background-position: -95px -42px; color: #fff; }
.btn4 a { background-position: 0 -89px; color: #9c5b72; display: inline-block; font-size: 12px; height: 32px; line-height: 32px; width: 81px; }
.btn4 a:hover { background-position: -86px -89px; color: #9c5b72; }
.btn4 span { display: block; padding-left: 12px; }
.btn6 a { background-position: 0 -133px; color: #9c5b72; height: 30px; line-height: 30px; text-align: center; width: 46px; }
.btn6 a:hover { background-position: -51px -133px; color: #9c5b72; }
.btn8 a { background-position: -343px 0; color: #fff; font-family: "宋体"; font-size: 14px; height: 30px; line-height: 30px; text-align: center; width: 80px; }
.btn8 a:hover { color: #fff; }
.btn11 a { background-position: 0 -216px; color: #aa605b; font-family: "宋体"; font-size: 14px; height: 30px; line-height: 31px; text-align: center; width: 80px; }
.btn11 a:hover { background-position: -85px -216px; color: #aa605b; }
.btn19 a { background-position: 0 -216px; color: #e5597e; font-family: "宋体"; font-size: 14px; height: 30px; line-height: 30px; text-align: center; width: 80px; }
.btn19 a:hover { background-position: -85px -216px; color: #e5597e; }
.btn9 a { background-position: 0 -257px; color: #aa605b; font-family: "宋体"; font-size: 14px; height: 30px; line-height: 30px; text-align: center; width: 91px; }
.btn9 a:hover { background-position: -96px -257px; color: #aa605b; }
.btn9 span { display: block; padding-left: 18px; }
.btn25 a { background-position: 0 -299px; color: #aa605b; font-family: "宋体"; font-size: 14px; height: 30px; line-height: 30px; text-align: center; width: 91px; }
.btn25 a:hover { background-position: -96px -299px; color: #aa605b; }
.btn25 span { display: block; padding-left: 20px; }
.btn28 a { background-position: 0 -341px; color: #aa605b; font-family: "宋体"; font-size: 14px; height: 30px; line-height: 30px; text-align: center; width: 107px; }
.btn28 a:hover { background-position: -112px -341px; color: #aa605b; }
.btn28 span { display: block; }
.btn28 span i { color: #eddec8; display: inline; float: left; margin: 0 11px; }
.btn13 a { background-position: -608px -175px; color: #fff; font-family: "宋体"; font-size: 14px; height: 30px; line-height: 30px; text-align: center; width: 80px; }
.btn13 a:hover { background-position: -608px -175px; color: #fff; }
.btn14 a { background-position: -698px -175px; color: #fff; font-family: "宋体"; font-size: 14px; height: 30px; line-height: 30px; text-align: center; width: 80px; }
.btn14 a:hover { background-position: -698px -175px; color: #fff; }
.btn15 a { background-position: 0 0; height: 55px; width: 175px; }
.btn15 a:hover { background-position: -181px 0; }
.btn10 a { background-position: 0 -65px; height: 55px; width: 175px; }
.btn10 a:hover { background-position: -181px -65px; }
.btn21 a { background-position: 0 -132px; height: 55px; width: 175px; }
.btn21 a:hover { background-position: -181px -132px; }
.btn22 a { background-position: 0 -198px; height: 55px; width: 175px; }
.btn22 a:hover { background-position: -181px -198px; }
.btn26 a { background-position: 0 -265px; height: 55px; width: 175px; }
.btn26 a:hover { background-position: -181px -265px; }
.btn012 a, .btn023 a, .btn09 a, .btn025 a { background: url("../images/btn5.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0); display: inline-block; }
.btn012 a { background-position: 0 0; color: #fff; font-family: "宋体"; font-size: 14px; height: 30px; line-height: 30px; width: 80px; }
.btn012 a:hover { color: #fff; }
.btn012 span { display: block; padding-left: 35px; }
.btn023 a { background-position: -90px 0; color: #fff; font-family: "宋体"; font-size: 14px; height: 30px; line-height: 30px; width: 80px; }
.btn023 a:hover { color: #fff; height: 30px; width: 80px; }
.btn023 span { display: block; padding-left: 30px; }
.btn09 a { background-position: -180px 0; color: #fff; font-family: "宋体"; font-size: 14px; height: 30px; line-height: 30px; text-align: center; width: 91px; }
.btn09 a:hover { color: #fff; }
.btn09 span { display: block; padding-left: 18px; }
.btn025 a { background-position: -280px 0; color: #fff; font-family: "宋体"; font-size: 14px; height: 30px; line-height: 30px; text-align: center; width: 91px; }
.btn025 a:hover { color: #fff; }
.btn025 span { display: block; padding-left: 18px; }
a { color: #936; text-decoration: none; }
a:hover { color: #4a9f26; text-decoration: none; }
img { background: url("/Themes/Shared/DefaultStyle/images/loader.gif") no-repeat scroll 50% 50% rgba(0, 0, 0, 0); border: 0 none; display: inline-block; }
.f12 { font-size: 12px !important; }
.f14 { font-size: 14px !important; }
.f16 { font-size: 16px; }
.f18 { font-size: 18px; }
.f20 { font-size: 20px; }
.f28 { font-size: 28px; }
.f30 { font-size: 30px; }
.fb { font-weight: bold; }
.tc { text-align: center; }
.ff1 { font-family: "微软雅黑"; }
.ff2 { font-family: "宋体"; }
.f-c1 { color: #333; }
.f-c2 { color: #666; }
.f-c3 { color: #777; }
.f-c4 { color: #999; }
.f-c5 { color: #ff3f5d; }
.f-c6 { color: #936; }
.f-c7 { color: #e72f65; }
.f-c8 { color: #ff2361; }
.f-c9 { color: #e55880; }
.f-c10 { color: #ff2360; }
.f-c11 { color: #ff004b; }
.pl-40 { padding-left: 40px; }
.pl-80 { padding-left: 80px; }
.pt-5 { padding-top: 5px; }
.pt-10 { padding-top: 10px; }
.pt-20 { padding-top: 20px; }
.pt-90 { padding-top: 90px; }
.pb-5 { padding-bottom: 5px; }
.pb-15 { padding-bottom: 15px; }
.pd-15 { padding: 0 15px; }
.mb-30 { margin-bottom: 30px; }
.mb-0 { margin-bottom: 0; }
.mb-5 { margin-bottom: 5px; }
.mb-10 { margin-bottom: 10px; }
.mt-3 { margin-top: 3px; }
.mt-5 { margin-top: 5px !important; }
.mt-7 { margin-top: 7px; }
.mt-10 { margin-top: 10px; }
.mt-15 { margin-top: 15px !important; }
.mr-5 { margin-right: 5px; }
.mr-10 { margin-right: 10px; }
.mr-15 { margin-right: 15px; }
.mr-20 { margin-right: 20px; }
.mr-35 { margin-right: 35px; }
.ml-5 { margin-left: 5px; }
.ml-10 { margin-left: 10px; }
.ml-15 { margin-left: 15px; }
.ml-20 { margin-left: 20px; }
.ml-230 { margin-left: 230px; }
.mc { margin: 0 auto; text-align: center; }
.h100 { height: 100px; }
.h14 { height: 14px; }
.bbn { border-bottom: medium none !important; }
.wrapper, .wrapper1 { margin: 0 auto; position: relative; width: 1024px; z-index: 0; }
.wrapper { margin-top: 5px; }
.r-sider { float: right; width: 220px; }
.r-sidel { border-right: 1px solid #d8d8d8; float: left; height: auto !important; min-height: 1375px; width: 582px; }
.wrapper .r-side, .wrapper .r-side1, .wrapper .r-side2, .wrapper .r-side3 { color: #777; float: right; width: 803px; }
.wrapper .r-side, .wrapper .r-side2, .wrapper .r-side3 { border: 1px solid #d8d8d8; }
.wrapper .r-side { background: none repeat scroll 0 0 #fff; }
.wrapper .r-side2 { background: none repeat scroll 0 0 #eab1b7; }
.wrapper .r-side3 { background: none repeat scroll 0 0 #fbf7f4; height: auto !important; min-height: 1345px; padding-bottom: 30px; }
.sf-rz, .yx-rz, .sj-rz, .sr-rz, .xw-rz, .hy-rz, .zp-rz, .gzt-rz, .sf-rzno, .yx-rzno, .sj-rzno, .sr-rzno, .xw-rzno, .hy-rzno, .zp-rzno, .gzt-rzno, .online, .tj-icon { display: inline-block; height: 20px; width: 20px; }
.sf-rz { background-position: 0 -20px; }
.yx-rz { background-position: -20px -20px; }
.sj-rz { background-position: -40px -20px; }
.sr-rz { background-position: -60px -20px; }
.xw-rz { background-position: -80px -20px; }
.hy-rz { background-position: -100px -18px; }
.zp-rz { background-position: -120px -20px; }
.gzt-rz { background-position: -140px -20px; }
.sf-rzno { background-position: 0 0; }
.yx-rzno { background-position: -20px 0; }
.sj-rzno { background-position: -40px 0; }
.sr-rzno { background-position: -60px 0; }
.xw-rzno { background-position: -80px 0; }
.hy-rzno { background-position: -100px 2px; }
.zp-rzno { background-position: -120px 0; }
.gzt-rzno { background-position: -140px 0; }
.online { background-position: -160px -20px; }
.tj-icon { background-position: -180px -20px; }
.vip { display: inline-block; height: 14px; width: 37px; }
a.xin-icon, a.xin-icon1 { cursor: pointer; display: block; height: 20px; width: 24px; }
a.xin-icon { background-position: 0 -108px; }
a.xin-icon:hover { background-position: -31px -108px; }
a.xin-icon1 { background-position: -62px -108px; }
a.del-icon { display: inline-block; height: 22px; width: 20px; }
a.del-icon:hover { background-position: 0 -74px; }

.timsg { color: #777; font-size: 12px; padding: 3px 7px 3px 23px; }
.ePanel { background: none repeat scroll 0 0 #fff; border: 1px solid #c9c9c9; padding: 1px 3px 2px; width: 442px; z-index: 3; }
.ePanelt { height: 20px; line-height: 20px; position: relative; }
.ePf { background: none repeat scroll 0 0 #efefef; color: #000; padding: 1px 3px; }
.ePanel ul.eDefault { overflow: hidden; padding: 1px 0 0 1px; }
.ePanel ul.eDefault li { border: 1px solid #e8e8e8; cursor: pointer; float: left; height: 24px; margin: -1px 0 0 -1px; padding: 2px 4px; text-align: center; width: 24px; }
.ePanel ul.eDefault li:hover { background: none repeat scroll 0 0 #fff9ec; border: 1px solid #0095cd; position: relative; z-index: 2; }
.ePanel ul.eDefault li a { height: 24px; margin: 0; padding: 0; width: 24px; }
.ePanel ul.eDefault li:hover { background: none repeat scroll 0 0 #fff9ec; border: 1px solid #61afff; }
.eDefault a:link, .eDefault a:visited { display: block; padding: 1px; }
div.ePdefault { background-color: #fff; border: 1px solid #999; margin: 3px; overflow: hidden; position: absolute; width: 59px; z-index: 4; }
div.ePdefault img { background: none repeat scroll 0 0 #fff; display: block; padding: 8px 18px 5px; }
div.ePdefault span { background-color: #ececec; display: block; padding: 1px; text-align: center; }
ul.eDefault li .icon { height: 24px; width: 24px; }
ul.eDefault li .eDefault_80 { background-position: 0 -30px; }
ul.eDefault li .eDefault_103 { background-position: 0 -84px; }
ul.eDefault li .eDefault_90 { background-position: 0 -138px; }
ul.eDefault li .eDefault_33 { background-position: 0 -192px; }
ul.eDefault li .eDefault_46 { background-position: 0 -246px; }
ul.eDefault li .eDefault_53 { background-position: 0 -300px; }
ul.eDefault li .eDefault_28 { background-position: 0 -354px; }
ul.eDefault li .eDefault_47 { background-position: 0 -408px; }
ul.eDefault li .eDefault_73 { background-position: 0 -462px; }
ul.eDefault li .eDefault_4 { background-position: 0 -516px; }
ul.eDefault li .eDefault_57 { background-position: 0 -570px; }
ul.eDefault li .eDefault_88 { background-position: 0 -624px; }
ul.eDefault li .eDefault_71 { background-position: 0 -678px; }
ul.eDefault li .eDefault_65 { background-position: 0 -732px; }
ul.eDefault li .eDefault_26 { background-position: 0 -786px; }
ul.eDefault li .eDefault_50 { background-position: 0 -840px; }
ul.eDefault li .eDefault_30 { background-position: 0 -894px; }
ul.eDefault li .eDefault_94 { background-position: 0 -948px; }
ul.eDefault li .eDefault_7 { background-position: 0 -1002px; }
ul.eDefault li .eDefault_35 { background-position: 0 -1056px; }
ul.eDefault li .eDefault_96 { background-position: 0 -1110px; }
ul.eDefault li .eDefault_49 { background-position: 0 -1164px; }
ul.eDefault li .eDefault_62 { background-position: 0 -1218px; }
ul.eDefault li .eDefault_56 { background-position: 0 -1272px; }
ul.eDefault li .eDefault_48 { background-position: 0 -1326px; }
ul.eDefault li .eDefault_102 { background-position: 0 -1380px; }
ul.eDefault li .eDefault_20 { background-position: 0 -1434px; }
ul.eDefault li .eDefault_0 { background-position: 0 -1488px; }
ul.eDefault li .eDefault_60 { background-position: 0 -1542px; }
ul.eDefault li .eDefault_97 { background-position: 0 -1596px; }
ul.eDefault li .eDefault_44 { background-position: 0 -1650px; }
ul.eDefault li .eDefault_68 { background-position: 0 -1704px; }
ul.eDefault li .eDefault_27 { background-position: 0 -1758px; }
ul.eDefault li .eDefault_52 { background-position: 0 -1812px; }
ul.eDefault li .eDefault_70 { background-position: 0 -1866px; }
ul.eDefault li .eDefault_99 { background-position: 0 -1920px; }
ul.eDefault li .eDefault_31 { background-position: -174px -30px; }
ul.eDefault li .eDefault_32 { background-position: -174px -84px; }
ul.eDefault li .eDefault_81 { background-position: -174px -138px; }
ul.eDefault li .eDefault_59 { background-position: -174px -192px; }
ul.eDefault li .eDefault_54 { background-position: -174px -246px; }
ul.eDefault li .eDefault_12 { background-position: -174px -300px; }
ul.eDefault li .eDefault_89 { background-position: -174px -354px; }
ul.eDefault li .eDefault_77 { background-position: -174px -408px; }
ul.eDefault li .eDefault_3 { background-position: -174px -462px; }
ul.eDefault li .eDefault_39 { background-position: -174px -516px; }
ul.eDefault li .eDefault_67 { background-position: -174px -570px; }
ul.eDefault li .eDefault_41 { background-position: -174px -624px; }
ul.eDefault li .eDefault_72 { background-position: -174px -678px; }
ul.eDefault li .eDefault_98 { background-position: -174px -732px; }
ul.eDefault li .eDefault_86 { background-position: -174px -786px; }
ul.eDefault li .eDefault_6 { background-position: -174px -840px; }
ul.eDefault li .eDefault_15 { background-position: -174px -894px; }
ul.eDefault li .eDefault_42 { background-position: -174px -948px; }
ul.eDefault li .eDefault_1 { background-position: -174px -1002px; }
ul.eDefault li .eDefault_104 { background-position: -174px -1056px; }
ul.eDefault li .eDefault_76 { background-position: -174px -1110px; }
ul.eDefault li .eDefault_17 { background-position: -174px -1164px; }
ul.eDefault li .eDefault_45 { background-position: -174px -1218px; }
ul.eDefault li .eDefault_9 { background-position: -174px -1272px; }
ul.eDefault li .eDefault_22 { background-position: -174px -1326px; }
ul.eDefault li .eDefault_11 { background-position: -174px -1380px; }
ul.eDefault li .eDefault_82 { background-position: -174px -1434px; }
ul.eDefault li .eDefault_36 { background-position: -174px -1488px; }
ul.eDefault li .eDefault_18 { background-position: -174px -1542px; }
ul.eDefault li .eDefault_23 { background-position: -174px -1596px; }
ul.eDefault li .eDefault_2 { background-position: -174px -1650px; }
ul.eDefault li .eDefault_61 { background-position: -174px -1704px; }
ul.eDefault li .eDefault_5 { background-position: -174px -1758px; }
ul.eDefault li .eDefault_58 { background-position: -174px -1812px; }
ul.eDefault li .eDefault_51 { background-position: -174px -1866px; }
ul.eDefault li .eDefault_91 { background-position: -174px -1920px; }
ul.eDefault li .eDefault_100 { background-position: -348px -30px; }
ul.eDefault li .eDefault_16 { background-position: -348px -84px; }
ul.eDefault li .eDefault_14 { background-position: -348px -138px; }
ul.eDefault li .eDefault_69 { background-position: -348px -192px; }
ul.eDefault li .eDefault_8 { background-position: -348px -246px; }
ul.eDefault li .eDefault_25 { background-position: -348px -300px; }
ul.eDefault li .eDefault_63 { background-position: -348px -354px; }
ul.eDefault li .eDefault_64 { background-position: -348px -408px; }
ul.eDefault li .eDefault_66 { background-position: -348px -462px; }
ul.eDefault li .eDefault_19 { background-position: -348px -516px; }
ul.eDefault li .eDefault_84 { background-position: -348px -570px; }
ul.eDefault li .eDefault_101 { background-position: -348px -624px; }
ul.eDefault li .eDefault_95 { background-position: -348px -678px; }
ul.eDefault li .eDefault_55 { background-position: -348px -732px; }
ul.eDefault li .eDefault_78 { background-position: -348px -786px; }
ul.eDefault li .eDefault_85 { background-position: -348px -840px; }
ul.eDefault li .eDefault_10 { background-position: -348px -894px; }
ul.eDefault li .eDefault_13 { background-position: -348px -948px; }
ul.eDefault li .eDefault_29 { background-position: -348px -1002px; }
ul.eDefault li .eDefault_93 { background-position: -348px -1056px; }
ul.eDefault li .eDefault_38 { background-position: -348px -1110px; }
ul.eDefault li .eDefault_79 { background-position: -348px -1164px; }
ul.eDefault li .eDefault_87 { background-position: -348px -1218px; }
ul.eDefault li .eDefault_43 { background-position: -348px -1272px; }
ul.eDefault li .eDefault_24 { background-position: -348px -1326px; }
ul.eDefault li .eDefault_40 { background-position: -348px -1380px; }
ul.eDefault li .eDefault_92 { background-position: -348px -1434px; }
ul.eDefault li .eDefault_75 { background-position: -348px -1488px; }
ul.eDefault li .eDefault_74 { background-position: -348px -1542px; }
ul.eDefault li .eDefault_21 { background-position: -348px -1596px; }
ul.eDefault li .eDefault_34 { background-position: -348px -1650px; }
ul.eDefault li .eDefault_37 { background-position: -348px -1704px; }
ul.eDefault li .eDefault_83 { background-position: -348px -1758px; }
.tbar { border-bottom: 1px solid #c8c8c8; height: 29px; position: relative; z-index: 999; }
.tbar a { background: none repeat scroll 0 0 #efebe8; border: 1px solid #c8c8c8; height: 18px; position: relative; text-align: center; width: 90px; }
.tbar a i { background: none repeat scroll 0 0 #c8c8c8; bottom: -1px; display: block; height: 1px; left: -1px; overflow: hidden; position: absolute; width: 1px; }
.tbar a, .tbar a.cur { border-bottom: 0 none; display: inline; float: left; margin: 0 5px 0 0; padding: 5px 15px; text-align: center; }
.tbar a.cur { background: none repeat scroll 0 0 #fbf7f4; color: #936; height: 19px; z-index: 9; }
.tbar a.cur i { background: none repeat scroll 0 0 #fbf7f4; bottom: 0; display: block; font-size: 0; height: 1px; left: 0; overflow: hidden; position: absolute; width: 120px; }
.tbar a.cur:hover { color: #936; }
.tbar a:hover { color: #936; }
.tbar em { background: none repeat scroll 0 0 #ff2361; border-radius: 3px; color: #fff; margin-left: 4px; padding: 1px 4px; }
.letcon { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #fbf7f4; border-color: -moz-use-text-color #c8c8c8 #c8c8c8; border-image: none; border-right: 1px solid #c8c8c8; border-style: none solid solid; border-width: 0 1px 1px; height: auto !important; min-height: 1315px; padding: 0 15px 30px; }
.rz-con { background: none repeat scroll 0 0 #fbf7f4; border-top: 1px solid #c8c8c8; height: auto !important; margin-top: -1px; min-height: 1118px; padding: 40px 15px; }
.bdot { border-bottom: 1px dashed #c9c9c9; }
.tdot { border-top: 1px dashed #c9c9c9; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0 none; font-size: 100%; margin: 0; outline: 0 none; padding: 0; }
ol, ul, li { list-style: outside none none; }
blockquote, q { quotes: none; }
blockquote::before, blockquote::after, q::before, q::after { content: none; }
:focus { outline: 0 none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
address, cite, code, dfn, em, var, i { font-style: normal; }
input[type="submit"] { cursor: pointer; }
button { cursor: pointer; }
.vm { vertical-align: middle; }
.clearfix::after { clear: both; content: " "; display: block; height: 0; visibility: hidden; }
* html .clearfix { }
* + html .clearfix { }
.fl { float: left; }
.fr { float: right; }
body { background: none repeat scroll 0 0 #fff; }
body, button, input, select, textarea { font: 12px/1.5 arial,helvetica,clean,sans-serif; }
html, body { font: 12px/150% tahoma,arial,宋体; }
body { background: none repeat scroll 0 0 #e4d9d5; margin: 0 auto; }
table, div, tr, th, td, ul, li, dl, dt, dd, img, form, h2, h3, h4, b, p { border: 0 none; margin: 0; padding: 0; }
th { font-weight: bold; }
h1 { color: #000; font: bold 22px arial,simsun; margin: 0; padding: 0; }
textarea { margin: 0; outline: 0 none; overflow: auto; resize: none; }
li { list-style: outside none none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
q::before, q::after { content: ""; }
.clr { overflow: hidden; }
input { vertical-align: middle; }
a { cursor: pointer; outline: 0 none; }
.width20 { overflow: hidden; width: 20px; }
.width60 { width: 60px; }
.width100 { width: 100px; }
.width140 { width: 140px; }
.width108 { width: 108px; }
.width148 { width: 148px; }
.width270 { width: 270px; }

.sel { background: none repeat scroll 0 0 #fff; border: 1px solid #c9c9c9; color: #333; cursor: pointer; height: 23px; line-height: 22px; position: relative; }
.sel span { color: #333; float: left; padding: 0 9px; }
.sel i { background-position: -1px -1px; float: left; height: 21px; width: 20px; }
.selcon { margin: 1px; overflow: hidden; z-index: 0; }
.down { background: none repeat scroll 0 0 #fff; border: 1px solid #bdbdbd; left: -1px; position: absolute; top: 23px; z-index: 999; }
.down p { height: 18px; line-height: 18px; padding: 2px 9px; }
.down p.hover { background-color: #f2f2f2; }
.down-ads { background: none repeat scroll 0 0 #fff; border: 1px solid #bdbdbd; left: -1px; position: absolute; top: 23px; z-index: 999; }
.down-ads p { overflow: hidden; }
.down-ads a { color: #333; display: inline-block; padding: 0 6px; word-wrap: break-word; }
.down-ads a:hover { color: #4a9f26; }
.selected, .unselected { color: #333; display: block; padding-left: 20px; }
.selected { background-position: -4px -30px; }
.unselected { background-position: -4px -71px; }
.gdt { height: 150px; overflow-x: hidden !important; overflow-y: scroll; }
.btn-c1 a:hover, .btn-c2 a:hover, .btn-c3 a:hover { text-decoration: none; }
.let-tc1 { background-position: 0 0; height: 130px; position: relative; width: 243px; }
.let-tc1 p { color: #fff; font-size: 14px; font-weight: bold; padding: 60px 30px 0; }
.let-tc1 .close a { display: block; height: 20px; left: 205px; position: absolute; top: 72px; width: 20px; }
.let-tc1 .close a:hover { cursor: pointer; }
.let-tcpt1 { padding-top: 72px !important; }
.let-tc2 { background-position: -2px -152px; height: 34px; position: relative; width: 224px; }
.let-tc2 p { color: #ff3f5d; padding: 5px 15px; }
.let-tc2 .close a { background-position: -112px -212px; cursor: pointer; display: block; height: 10px; left: 201px; position: absolute; top: 10px; width: 10px; }
.let-tc2 .close a:hover { background-position: -80px -212px; }
.tishi_hd { background: none repeat scroll 0 0 #f1f1f1; height: 26px; line-height: 26px; padding-left: 10px; }
.title-tishi { line-height: 30px !important; padding: 10px; }
.title-tishi span { font-weight: 100; }
.fc-t { color: #2a5db0; }
.tishi-div p.title-tishi { text-align: center; }
.ts-icon, .ts-icon-fh { border: 0 none; color: #df4e74; cursor: pointer; display: block; font-family: "微软雅黑"; font-size: 14px; font-weight: bold; height: 27px; line-height: 27px; text-align: center; text-decoration: none !important; width: 72px; }
.ts-icon { margin: 10px auto; }
.ts-icon-fh { margin: 0 auto; }
.tishi-div p a.ts-icon { color: #df4e74 !important; display: inline-block; }
.tishi-div p.p2 { text-align: center; }
.btn-confirm a, .btn-cancel a { display: inline-block; font-size: 12px; height: 28px; line-height: 28px; text-align: center; width: 50px; }
.btn-confirm a { background-position: 0 -249px; color: #fff; }
.btn-confirm a:hover { background-position: -61px -249px; color: #fff; }
.btn-cancel a { background-position: 0 -295px; color: #777; }
.btn-cancel a:hover { background-position: -61px -295px; color: #fff; }
.let-tch1 { overflow: hidden; padding: 18px 0 20px; }
.tscon { overflow: hidden; padding: 10px 30px 30px; }
.tscon1 { overflow: hidden; padding: 10px 25px 30px; }
.tsconr { float: right; width: 85px; }
.tspho { background: none repeat scroll 0 0 #fff; border: 1px solid #b9b7b8; height: 100px; padding: 1px; width: 80px; }
.tspho img { height: 100px; width: 80px; }
.tsname { line-height: 23px; text-align: center; }
.tsname a { font-size: 14px; }
.tsname a:hover, .tsnr a:hover { color: #4a9f26 !important; }
.tsdetail { color: #777; font-size: 12px; line-height: 23px; }
.tsconl { width: 240px; }
.tsti { color: #e55880; font-size: 18px; text-align: center; }
.tsnr { color: #333; font-size: 12px; padding: 25px 0 40px; text-align: center; }
.tsub { display: inline; float: left; width: 85px; }
.tsc { overflow: hidden; }
.ts-con, .ts-con1, .pl-con { color: #3c3c3c; overflow: hidden; }
.ts-con, .ts-con1 { font-size: 14px; padding: 20px 0 0 70px; }
.ts-con { line-height: 30px !important; }
.ts-con1 { line-height: 24px !important; }
.pl-con { font-size: 12px; padding: 15px 70px 0; }
.tsft { line-height: 30px !important; overflow: hidden; padding: 5px 0 20px 70px; }
.btn-c1 a, .btn-c2 a, .btn-c3 a { display: inline; float: left; height: 35px; line-height: 35px; margin-right: 20px; text-align: center; text-decoration: none; }
.btn-c1 a { background-position: -119px -343px; color: #fff; font-family: "宋体"; font-size: 16px; width: 100px; }
.btn-c1 a:hover { background-position: -119px -385px; color: #fff; }
.btn-c2 a { background-position: 0 -343px; color: #aa605b; font-size: 14px; width: 110px; }
.btn-c2 a:hover { background-position: 0 -385px; color: #aa605b; }
.btn-c3 a { background-position: -119px -343px; color: #fff; font-family: "宋体"; font-size: 14px; width: 100px; }
.btn-c3 a:hover { background-position: -119px -385px; color: #fff; }
.ts-tag { position: relative; width: 230px; }
.ts-tag p { background: none repeat scroll 0 0 #f0e0e1; color: #777; font-size: 12px; line-height: 22px !important; margin-bottom: 20px; overflow: hidden; padding: 5px 0 5px 8px; }
.ts-tag i { background-position: -160px -215px; display: block; height: 5px; left: 20px; position: absolute; top: -5px; width: 9px; }
.lpn_cont { background: none repeat scroll 0 0 #fff; padding: 10px; }
.lpn_flsh { border: 1px solid #d3d3d3; height: 270px; width: 474px; }
.lpn_flasht1 { background: none repeat scroll 0 0 #fff; border: 1px solid #d3d3d3; color: #333; font-family: "宋体"; font-size: 14px; height: 78px; line-height: 24px; overflow-y: auto; width: 474px; }
.lpn_cont1 { background: none repeat scroll 0 0 #fff; overflow: hidden; }
.conr { display: inline; float: right; margin: 25px 6px 0 0; width: 200px; }
.conr p.conr-font { color: #333; font-size: 14px; line-height: 24px; }
.conl { float: left; height: 155px; width: 163px; }
.lpn_cont2 { height: 292px; overflow: hidden; width: 545px; }
.msg-tex { left: 219px; position: absolute; top: 111px; }
.text_msg { background: none repeat scroll 0 0 #fff; border: 0 none; color: #777; font-family: "宋体"; font-size: 14px; height: 77px; line-height: 24px; outline: 0 none; overflow-y: auto; width: 175px; }
.msg-pho img { height: 75px; width: 60px; }
.msg-pho { left: 150px; position: absolute; top: 112px; }
.msg-btn a { height: 34px; left: 224px; position: absolute; top: 198px; width: 94px; }
.msg-err { color: #f61051; font-size: 12px; left: 323px; position: absolute; top: 192px; width: 90px; }
.lpn_cont3 { overflow: hidden; padding: 25px 0 20px 65px; }
.zc-f1 { color: #fb5480; font-size: 14px; }
.zc-f1 span { font-size: 24px; }
.zc-f2 { color: #333; font-size: 12px; margin-top: 18px; }
.zc-f3 { color: #777; font-size: 12px; margin-top: 15px; }
.zc-f4 { color: #777; font-size: 14px; margin-left: 48px; }
.zc-f5 { color: #777; }
.zc-tab { margin-top: 12px; }
.zc-tab td { height: 45px; line-height: 45px; text-align: left; }
.zc-tab .zc-w1 { color: #777; font-size: 14px; width: 70px; }
.zc-tab .zc-w2 { width: 200px; }
.zc-tab .zc-w3 { width: 290px; }
.zc-tab .zc-w4 { color: #777; font-size: 14px; width: 50px; }
.zc-tab .zc-w5 { width: 200px; }
.zc-tab .zc-w6 { width: 310px; }
.zc-tab .zc-tx { border: 1px solid #c9c9c9; color: #333; font-size: 12px; height: 26px; line-height: 26px; padding: 0 3px; width: 178px; }
.zc-bcon { margin: 10px 0 0 70px; }
.zc-bcon1 { margin: 10px 0 0 48px; }
.zc-bcon2 { margin: 0 0 0 48px; }
.zc-bcon3 { margin: 15px 0 0 48px; }
.zc-share span { float: left; margin-right: 20px; }
.zc-share i { display: inline; float: left; height: 20px; margin-right: 3px; width: 20px; }
.zc-share i.zc-qq { background-position: 0 0; }
.zc-share i.zc-web { background-position: 0 -32px; }
.conl1 { float: left; height: 155px; width: 163px; }
.pl-tb { margin-top: 5px; text-align: right; }
.pl-tx1 { border: 1px solid #c4c4c4; color: #777; font-family: 宋体; font-size: 12px; height: 100px; padding: 10px 15px; width: 465px; }
.pl-con1 { margin: 20px 0 20px 230px; overflow: hidden; }
.ts-con2, .ts-con3 { color: #3c3c3c; font-size: 14px; line-height: 28px; overflow: hidden; width: 436px; }
.ts-con2 { border-top: 1px dashed #c9c9c9; margin: 18px 0 0 70px; overflow: hidden; padding-top: 15px; }
.ts-con3 { margin-top: 12px; }
.ts-con2 input, .ts-con2 p { margin: 0; }
.ts-con2 p input { vertical-align: -2px; }
.ts-l1 { float: left; width: 72px; }
.ts-l2 { float: left; width: 360px; }
.ts-l3 { float: left; width: 202px; }
.ts-l4 { color: #777; float: left; font-size: 12px; width: 150px; }
.ts-l2 .txt, .ts-l3 .txt1 { border: 1px solid #ccc; font-family: 宋体; font-size: 14px; margin: 0; outline: 0 none; overflow: auto; padding: 0 0 0 5px; resize: none; }
.ts-l2 .txt { color: #707070; height: 80px; width: 355px; }
.ts-l3 .txt1 { color: #4b4b4b; height: 26px; line-height: 26px; width: 185px; }
.boxcont .ti { background: none repeat scroll 0 0 #f1f1f1; font-size: 14px; height: 26px; line-height: 26px; padding-left: 10px; position: relative; }
.boxcont .ti a.clo { background: url("../images/let_tc.png") no-repeat scroll -4px -211px rgba(0, 0, 0, 0); display: block; height: 14px; position: absolute; right: 9px; top: 8px; width: 14px; }
.boxcont .ti a.clo:hover { background-position: -44px -211px; border: 0 none; cursor: pointer; text-decoration: none; }
.wbox { background: none repeat scroll 0 0 #fff; border: 2px solid #8e8e8c; box-shadow: 1px 1px 3px #8e8e8c; }
